/**
 * Copyright (c) 2010 Jesco Freund.
 * All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without modification,
 * are permitted provided that the following conditions are met:
 *
 * 1. Redistributions of source code must retain the above copyright notice,
 *    this list of conditions and the following disclaimer.
 *
 * 2. Redistributions in binary form must reproduce the above copyright
 *    notice, this list of conditions and the following disclaimer in the
 *    documentation and/or other materials provided with the distribution.
 *
 * 3. Neither the name of Backtory nor the names of its contributors may be used
 *    to endorse or promote products derived from this software without
 *    specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 * SUCH DAMAGE.
 *
 *  $Id$
 */


#ifndef __LIBYAR_DEFAULTS_H
#define __LIBYAR_DEFAULTS_H

#include <libyar/algorithms.h>

#define LIBYAR_COMPRESS_DEFAULT		LIBYAR_COMPRESS_ZLIB		/* default compression algorithm				*/
#define LIBYAR_ENCRYPT_DEFAULT		LIBYAR_ENCRYPT_NONE			/* default encryption algorithm					*/
#define LIBYAR_DIGEST_DEFAULT		LIBYAR_DIGEST_RIPEMD160		/* default message digest algorithm				*/

#define LIBYAR_COMPRESS_MDT_DEFAULT	1		/* compress meta data table by default								*/
#define LIBYAR_ENCRYPT_MDT_DEFAULT	0		/* do not encrypt meta data table by default						*/
#define LIBYAR_COMPRESS_FMD_DEFAULT	1		/* compress file meta data blocks by default						*/
#define LIBYAR_ENCRYPT_FMD_DEFAULT	1		/* encrypt file meta data blocks by default							*/
#define LIBYAR_DIGEST_FMD_DEFAULT	1		/* create a message digest from file meta data blocks by default	*/
#define LIBYAR_COMPRESS_FCD_DEFAULT	1		/* compress file content data blocks by default						*/
#define LIBYAR_ENCRYPT_FCD_DEFAULT	1		/* encrypt file content data blocks by default						*/
#define LIBYAR_DIGEST_FCD_DEFAULT	1		/* create a message digest from file content data blocks by default	*/
#define LIBYAR_COMPRESS_FI_DEFAULT	1		/* compress file index by default									*/
#define LIBYAR_ENCRYPT_FI_DEFAULT	1		/* encrypt file index by default									*/

#endif /* __LIBYAR_DEFAULTS_H */
